package com.example.shop.common.bo.maplocation;

import lombok.Data;

@Data
public class InverseLocationInfo {
    private Location location;
    private int confidence;
    private int comprehension;
    private Level level;

    public boolean HighUnderstandPractical(){
        if(confidence>=20 && comprehension>=90){
            return true;
        }
        return false;
    }

    public enum Level{
        UNKNOWN, 国家, 省, 城市, 区县, 乡镇, 村庄, 道路, 地产小区, 商务大厦, 政府机构, 交叉路口, 商圈, 生活服务, 休闲娱乐,
        餐饮, 宾馆, 购物, 金融, 教育, 医疗, 工业园区, 旅游景点, 汽车服务, 火车站, 长途汽车站, 桥, 停车场, 停车区, 港口, 码头,
        收费区, 收费站, 飞机场, 机场, 收费处, 加油站, 绿地, 门址;
        public boolean isDifficultLocate(){
            if(UNKNOWN == this || 国家 == this || 省 == this || 城市 == this || 区县 == this){
                return true;
            }
            return false;
        }
    }
}
